package com.carvajal.adminpos.views.adapters;

import java.util.ArrayList;

import android.app.Activity;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.TextView;

import com.carvajal.adminpos.R;
import com.carvajal.adminpos.models.Purchase;


public class PurchaseListAdapter extends ArrayAdapter<Purchase> {

	Activity context;
	Purchase[] datos;
	private ArrayList<Purchase> listaDatos;

	@SuppressWarnings("unchecked")
	public PurchaseListAdapter(Activity context, Purchase[] datos) {
		super(context, R.layout.purchase_list, datos);
        this.context = context;
        this.datos=datos;
	}
	
	 public PurchaseListAdapter(Activity context2,	ArrayList<Purchase> listaDatos) {
		 super(context2, R.layout.purchase_list, listaDatos);
		 this.context=context2;
		 this.listaDatos=listaDatos;
	}

	public View getView(int position, View convertView, ViewGroup parent) {
	   LayoutInflater inflater = context.getLayoutInflater();
	   View item = inflater.inflate(R.layout.purchase_list, null);
	 
	   TextView lblTitulo = (TextView)item.findViewById(R.id.CampoUsuario);
	   lblTitulo.setText(listaDatos.get(position).getUsuario().toString());
	 
	   TextView lblSubtitulo = (TextView)item.findViewById(R.id.CampoIdentificacion);
	   lblSubtitulo.setText(listaDatos.get(position).getIdentificacion().toString());
	   
	   TextView lblFecha = (TextView)item.findViewById(R.id.CampoFecha);
	   lblFecha.setText(listaDatos.get(position).getFecha().toString());
//	   		   
//	   TextView lblArticulo = (TextView)item.findViewById(R.id.CampoArticulo);
//	   lblArticulo.setText(datos[position].getArticulo().toString());
//	   
//	   TextView lblCantidad = (TextView)item.findViewById(R.id.CampoCantidad);
//	   lblCantidad.setText(datos[position].getCantidad().toString());
	 
	   return(item);
}

}
